article{
	display: block;
}
aside{
	display: block;
}
details{
	display: block;
}
figcaption{
	display: block;
}
figure{
	display: block;
	margin: 0;
}
footer{
	display: block;
}
header{
	display: block;
}
hgroup{
	display: block;
}
nav{
	display: block;
}
section{
	display: block;
}
audio{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
canvas{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
video{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]){
	display: none;
}
[hidden]{
	display: none;
}
/*   Base*/
html{
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
}
body{
	margin: 0;
	font: 14px/16px Arial, Helvetica, sans-serif;
	min-width: 1003px;
	width: 100%;
	font-family: sans-serif;
	color: #03111b;
}
button{
	font-family: sans-serif;
	color: #03111b;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	line-height: normal;
	*overflow: visible;
	cursor: pointer;
	-webkit-appearance: button;
}
input{
	font-family: sans-serif;
	color: #03111b;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	line-height: normal;
	*overflow: visible;
}
select{
	font-family: sans-serif;
	color: #03111b;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}
textarea{
	font-family: sans-serif;
	color: #03111b;
	font-size: 100%;
	margin: 0;
	vertical-align: top;
	*vertical-align: middle;
	overflow: auto;
	resize: vertical;
}
.inner{
	height: 100%;
}
a{
	color: #333;
	text-decoration: none;
}
a:focus{
	outline: thin dotted;
}
a:hover{
	outline: 0;
	text-decoration: underline;
}
a:active{
	outline: 0;
	text-decoration: underline;
}
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title]{
	border-bottom: 1px dotted;
}
b{
	font-weight: bold;
}
strong{
	font-weight: bold;
}
blockquote{
	margin: 1em 40px;
}
dfn{
	font-style: italic;
}
hr{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins{
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark{
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
pre{
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
	white-space: pre-wrap;
	word-wrap: break-word;
}
code{
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
kbd{
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
samp{
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
q{
	quotes: none;
}
q:before{
	content: none;
}
q:after{
	content: none;
}
small{
	font-size: 85%;
}
sub{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	bottom: -0.25em;
}
sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5em;
}
ul{
	margin: 1em 0;
	padding: 0 0 0 40px;
}
ol{
	margin: 1em 0;
	padding: 0 0 0 40px;
}
dd{
	margin: 0 0 0 40px;
}
nav ul{
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
nav ol{
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img{
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
svg:not(:root){
	overflow: hidden;
}
form{
	margin: 0;
}
fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
label{
	cursor: pointer;
}
legend{
	border: 0;
	*margin-left: -7px;
	padding: 0;
}
table button{
	*overflow: auto;
}
table input{
	*overflow: auto;
}
input[type="button"]{
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="reset"]{
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="submit"]{
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="checkbox"]{
	box-sizing: border-box;
}
input[type="radio"]{
	box-sizing: border-box;
}
input[type="search"]{
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration{
	-webkit-appearance: none;
}
button::-moz-focus-inner{
	border: 0;
	padding: 0;
}
input::-moz-focus-inner{
	border: 0;
	padding: 0;
}
input:invalid{
	background-color: #f0dddd;
}
textarea:invalid{
	background-color: #f0dddd;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
td{
	vertical-align: top;
}
@media only screen and (min-width: 480px){
}
@media only screen and (min-width: 768px){
}
/* fonts */
@font-face{
	font-family: 'VrindaBold';
	src: url('../Fonts/vrinda_bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/vrinda_bold-webfont.woff') format('woff'),
         url('../Fonts/vrinda_bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'LucidaSansRegular';
	src: url('../Fonts/lucida_sans_regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/lucida_sans_regular-webfont.woff') format('woff'),
         url('../Fonts/lucida_sans_regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* wrapper */
#wrapper{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.w1{
	float: left;
	position: relative;
	left: 50%;
	width: 1029px;
}
.w2{
	position: relative;
	float: left;
	left: -50%;
	width: 1029px;
}
/* header */
#header{
	background: url(../Images/Theme/bg-header.jpg) repeat-x 50% 0;
	width: 100%;
}
.header-holder{
	width: 100%;
	background: url(../Images/Theme/bg-header-holder.png) repeat-x;
	position: relative;
	z-index: 9999;
}
.header-holder:after{
	content: "";
	display: block;
	clear: both;
}
.header-frame{
	margin: 0 auto;
	padding: 8px 0;
	width: 100%;
}
.header-frame:after{
	content: "";
	display: block;
	clear: both;
}
/* slogan-twitter*/
.slogan-twitter{
	background: url(../Images/Theme/ico-twitter-small.gif) no-repeat 0 -1px;
	color: #7a7a7a;
	font: italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #000;
	padding: 2px 0 3px 36px;
	float: left;
	margin: 0 0 0 25px;
}
.slogan-twitter mark{
	font-style: normal;
	background: none;
	color: #fff;
}
/* cart -box*/
.cart-box{
	float: right;
	margin: -8px 3px 0 0;
	position: relative;
}
.cart-box .box-holder{
	text-shadow: 0 1px 0 #000;
	padding: 17px 24px 0;
	background: url(../Images/Theme/bg-cart1.png) no-repeat;
	width: 201px;
	height: 32px;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}
.cart-box a{
	color: #fff;
	text-decoration: underline;
}
.cart-box a:hover{
	text-decoration: none;
}
.cart-box .btn-open{
	background: url(../Images/Theme/btn-close.gif) no-repeat;
	width: 18px;
	height: 18px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
}
/* cart-box-open*/
.cart-box-open{
	background: linear-gradient(top, rgba(97,97,97,1) 0%,rgba(54,54,54,1) 100%,rgba(54,54,54,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#363636',GradientType=0 );
	width: 219px;
	margin: 0 14px;
	border-radius: 0 0 5px 5px;
	position: absolute;
	top: 0;
	left: 2px;
	box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	display: none;
	z-index: 150;
}
.cart-box-open .holder{
	background: url(../Images/Theme/bg-cart-open.png) no-repeat 0 100%;
}
.cart-box-open .frame{
	background: url(../Images/Theme/bg-cart.gif) no-repeat;
	padding: 17px 16px 29px;
	margin: 0 -16px;
}
.cart-box-open header{
	text-shadow: 0 1px 0 #000;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	background: url(../Images/Theme/separator1.gif) repeat-x 0 100%;
	padding: 0 8px 4px;
}
.cart-content{
	text-shadow: 0 1px 0 #000;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	background: none;
	padding: 11px 8px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cart-box-open header span{
	display: block;
	padding: 0 0 10px;
	overflow: hidden;
}
.cart-box-open a{
	color: #fff;
	text-decoration: underline;
}
.cart-box-open mark{
	color: #fff;
	background: none;
	font-style: normal;
}
.cart-box-open a:hover{
	text-decoration: none;
}
.cart-box-open .checkout{
	background: url(../Images/Theme/btn-checkout.png) repeat-x;
	border-radius: 8px;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cdcdcd;
	float: right;
	padding: 6px 8px 7px 9px;
}
.cart-box-open .checkout:hover{
	color: #fff;
}
.cart-content .subholder{
	overflow: hidden;
	padding: 8px 0 0;
}
.cart-content .description{
	float: left;
	width: 109px;
	padding: 15px 0 0;
}
.cart-content .links{
	float: left;
	padding: 16px 0 0;
}
.cart-content .links a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 13px;
	height: 13px;
}
.cart-content .edit-item{
	background: url(../Images/Theme/btn-close.gif) no-repeat 0 -57px;
}
.cart-content .delete-item{
	background: url(../Images/Theme/btn-close.gif) no-repeat 0 -77px;
}
.cart-content p{
	margin: 0;
}
.cart-content figure{
	border: 1px solid #000;
	border-radius: 5px;
	float: left;
	margin: 0 8px 0 0;
}
.cart-content figure immg{
	display: block;
}
.cart-content .q-ty{
	color: #898989;
}
.cart-box .close-cart{
	background: url(../Images/Theme/btn-close.gif) no-repeat 0 -22px;
	width: 18px;
	height: 18px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 11px 7px 11px 0;
}
/* header-box*/
.header-box{
	margin: 0 auto;
	padding: 3px 0 0;
	position: relative;
}
.header-box:after{
	content: "";
	display: block;
	clear: both;
}
.header-subbox{
	padding: 3px 0 20px;
	overflow: hidden;
}
/* logo */
.logo{
	background: url(../Images/logo.png) no-repeat;
	width: 220px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 25px;
	float: left;
}
.logo a{
	display: block;
	height: 100%;
}
/* navigation */
.header-box nav{
	float: right;
	background: url(../Images/Theme/bg-navigation.png) repeat-x;
	border-radius: 7px;
	padding: 7px 0;
	margin: 5px 12px 0 0;
	position: relative;
}
.nav{
	margin: 0;
	padding: 0 5px;
	list-style: none;
	font: 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nav li:first-child{
	background: none;
}
.nav li{
	float: left;
	background: url(../Images/Theme/separator-nav.gif) no-repeat 0 50%;
	padding: 0 4px 0 8px;
}
.nav li a{
	display: block;
	background: url(../Images/Theme/bg-nav.gif) no-repeat 0 -400px;
	border-radius: 5px;
	padding: 7px 6px;
	color: #a4a4a4;
	text-shadow: 0 1px 0 #000;
}
.nav li a:hover{
	color: #fff;
	text-decoration: none;
	background: url(../Images/Theme/bg-nav.gif);
}
/* menu */
.menu-holder{
	background: url(../Images/Theme/bg-menu.gif) repeat-x 0 -147px;
	overflow: hidden;
}
.menu-l{
	float: left;
	background: url(../Images/Theme/bg-menu.gif) no-repeat;
	width: 16px;
	height: 53px;
}
.menu-r{
	float: right;
	background: url(../Images/Theme/bg-menu.gif) no-repeat 0 -74px;
	width: 16px;
	height: 53px;
}
.menu{
	margin: 0 0 -2px;
	padding: 0 0 0 5px;
	list-style: none;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}
.menu li{
	float: left;
	margin: 0 0 0 -2px;
}
.menu li a{
	float: left;
	padding: 0 9px 0 0;
	text-shadow: 0 1px 0 #00436f;
	background: url(../Images/Theme/separator-menu.gif) no-repeat 100% 0;
	color: #fff;
	border: 0;
	outline: none;
	position: relative;
	z-index: 150;
}
.menu li a span{
	padding: 20px 6px 17px 15px;
	display: block;
}
.menu li a:hover span{
	background: url(../Images/Theme/bg-menu2.png) no-repeat;
}
.menu li a:hover{
	background: url(../Images/Theme/bg-menu2.png) no-repeat 100% -70px;
	border-radius: 10px;
	color: #696969;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}
.menu .active-a{
	background: url(../Images/Theme/separator-menu.gif) no-repeat 100% 0;
	padding: 0 15px 0 0;
}
.menu .active-a:hover{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat 100% 5px;
	color: #696969;
	text-shadow: 0 1px 0 #ffffff;
}
.menu li:hover .active-a{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat 100% 5px;
	color: #696969;
	text-shadow: 0 1px 0 #ffffff;
}
.menu .active-a span{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat -700px -700px;
	padding: 20px 0 20px 15px;
}
.menu .active-a:hover span{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat 1px -96px;
}
.menu .active-a:active span{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat 1px -96px;
}
.menu li:hover .active-a span{
	background: url(../Images/Theme/bg-menu-active.png) no-repeat 1px -96px;
}
/* search form*/
.search{
	float: right;
	margin: 9px 9px 0 0;
}
.search .text{
	background: url(../Images/Theme/bg-form.png) no-repeat;
	float: left;
	width: 165px;
	height: 36px;
	padding: 0 5px;
	line-height: 36px;
	color: #00adf2;
	font: italic 12px/36px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #003145;
	border: 0;
}
.search .submit{
	background: url(../Images/Theme/bg-form.png) no-repeat -175px 0;
	width: 35px;
	height: 36px;
	border: 0;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}
/* drop */
.menu li:hover .drop-holder{
	display: block;
}
.drop-holder{
	position: absolute;
	top: 56px;
	left: 0;
	width: 1000px;
	border-radius: 0 0 9px 9px;
	background: linear-gradient(top, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 18%,rgba(249,249,249,1) 30%,rgba(236,236,236,1) 58%,rgba(236,236,236,1) 70%,rgba(202,202,202,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cacaca',GradientType=0 );
	box-shadow: 0 0 13px #333;
	margin: 0 16px;
	display: none;
}
.drop{
	background: url(../Images/Theme/bg-drop.png) no-repeat;
	margin: 0 -16px;
	padding: 0 16px;
}
.drop-frame{
	background: url(../Images/Theme/squares.png);
	padding: 0 0 20px;
	border-radius: 0 0 9px 9px;
	position: relative;
	overflow: hidden;
}
.drop .col{
	width: 240px;
	padding: 0 0 0 13px;
	float: left;
	background: url(../Images/Theme/separator-drop.png) no-repeat;
}
.drop .first{
	background: none;
	padding: 0;
}
.drop .submenu{
	margin: 0;
	padding: 23px 10px 0;
	list-style: none;
	text-shadow: 0 1px 0 #fff;
}
.drop .submenu li{
	font: bold 14px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006892;
	background: none;
	float: none;
	display: block;
	margin: 0;
}
.drop .submenu li:hover{
	margin: 0;
}
.drop .submenu a{
	background: none;
	font: normal 12px/1.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #828282;
	text-shadow: 0 1px 0 #fff;
	display: block;
	float: none;
}
.drop .submenu a:hover{
	background: none;
	color: #363636;
}
/* main */
#main{
	overflow: hidden;
	position: relative;
	width: 100%;
}
/* slider */
.slider-holder{
	background: url(../Images/Theme/bg-slider.png) repeat-x;
	width: 100%;
	height: 400px;
}
.slider-frame{
	width: 100%;
	background: url(../Images/Theme/bg-gallery.jpg) no-repeat 50% 0;
	height: 750px;
}
#slider{
	/* You MUST specify the width and height */
	width: 981px;
	height: 400px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#mask-gallery{
	overflow: hidden;
}
#gallery{
	/* Clear the list style */
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 0;
	/* width = total items multiply with #mask gallery width */
	width: 981px;
	overflow: hidden;
}
#gallery li{
	/* float left, so that the items are arrangged horizontally */
	float: right;
}
#gallery li img{
	margin: 48px 15px 0 69px;
	display: block;
}
/*gallery text-box*/
#mask-excerpt{
	/* Set the position */
	position: absolute;
	top: 38px;
	right: 82px;
	z-index: 500;
	/* width should be lesser than #slider width */
	width: 386px;
	overflow: hidden;
}
#excerpt{
	/* Clear the list style */
	list-style: none;
	margin: 0;
	padding: 0;
	/* Set the position */
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	/* Set the style */
	width: 386px;
	overflow: hidden;
	color: #000;
}
#excerpt li{
	padding: 5px;
	float: left;
	font: 12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9e9d9d;
	text-shadow: 0 1px 0 #fff;
}
#excerpt h2{
	color: #454545;
	font: 36px/1.4em 'VrindaBold', Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 11px;
}
#excerpt .btns-holder{
	overflow: hidden;
	padding: 0 0 42px;
}
#excerpt p{
	margin: 0 0 25px;
}
#excerpt .more{
	background: url(../Images/Theme/bg-btns.gif) repeat-x;
	border: 6px solid #efefef;
	border-radius: 16px;
	padding: 13px 23px;
	float: left;
	margin: 0 7px 0 0;
	color: #fff;
	font-size: 14px;
	text-shadow: 0 1px 0 #00416e;
}
#excerpt .more:hover{
	background-position: 0 -55px;
	text-decoration: none;
	text-shadow: 0 1px 0 #718306;
}
.logo-sams-android{
	background: url(../Images/Theme/logo-samsung-android.png) no-repeat;
	width: 312px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
/* gallery buttons */
#buttons{
	position: absolute;
	top: 165px;
	z-index: 600;
}
#buttons #btn-prev{
	background: url(../Images/Theme/arrows.png) no-repeat;
	width: 46px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
#buttons #btn-next{
	background: url(../Images/Theme/arrows.png) no-repeat 0 -103px;
	width: 46px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 935px;
}
#buttons #btn-prev:hover{
	background-position: 0 -154px;
}
#buttons #btn-next:hover{
	background-position: 0 -54px;
}
.clear{
	clear: both;
}
/* main -content */
.main-holder{
	background: url(../Images/Theme/bg-main.gif);
	width: 100%;
}
.main-frame{
	background: url(../Images/Theme/bg-main-holder.gif) repeat-x;
	padding: 0 0 174px;
	min-height: 600px;
}
#content{
	width: 1000px;
	margin: 0 auto;
	padding: 42px 0 0;
}
#content:after{
	content: "";
	display: block;
	clear: both;
}
.content{
	width: 740px;
	float: right;
	position: relative;
}
.content .box{
	border: 1px solid #e8e8e8;
	border-radius: 6px;
	width: 738px;
	margin: 0 0 38px;
	position: relative;
}
.content .box h2{
	background: url(../Images/Theme/bg-heading.gif) repeat-x;
	border-radius: 6px;
	height: 40px;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #2d687f;
	color: #fff;
	margin: 0;
	padding: 10px 10px 0;
	position: relative;
}
.content .box .holder{
	background: #fff url(../Images/Theme/bg-box-holder.gif) repeat-x;
	margin: -4px 0 0;
}
#sidebar .box .holder{
	background: #fff url(../Images/Theme/bg-box-holder.gif) repeat-x;
	margin: -4px 0 0;
}
.content .box .frame-box{
	background: url(../Images/Theme/bg-box-frame.gif) repeat-x 0 100%;
}
#sidebar .box .frame-box{
	background: url(../Images/Theme/bg-box-frame.gif) repeat-x 0 100%;
}
.content .box .frame-box:after{
	content: "";
	display: block;
	clear: both;
}
.content .box .blocks-holder{
	width: 780px;
	padding: 12px 0 0 8px;
	margin: 0 0 -37px;
}
.content .box .subblocks{
	margin: 0;
}
.content .box .blocks-holder:after{
	content: "";
	display: block;
	clear: both;
}
.content .box .block{
	background: #f9f9f9;
	border: 1px solid #e8e8e8;
	border-radius: 9px;
	position: relative;
	padding: 11px 0 0;
	width: 204px;
	float: left;
	margin: 0 53px 53px 0;
}
.content .box .block:hover{
	box-shadow: 0 0 10px #ccc;
}
.content .box .block figure{
	margin: 0 10px 15px;
	display: block;
}
.content .box .block figure img{
	display: block;
	border-radius: 3px;
	position: relative;
	margin: 0 0 12px;
}
.content .box .block h3{
	color: #005a7d;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
.content .box .block h3 a{
	color: #005a7d;
	text-decoration: underline;
}
.content .box .block h3 a:hover{
	text-decoration: none;
}
.content .box .block .price{
	color: #828282;
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content .block .btns-holder{
	background: #fff url(../Images/Theme/bg-box-frame.gif) repeat-x 0 100%;
	border-radius: 0 0 9px 9px;
	position: relative;
	overflow: hidden;
	padding: 14px 10px 11px;
}
.content .block .btns-holder .add{
	background: #006892 url(../Images/Theme/btns-sprite.gif) repeat-x;
	border-radius: 5px;
	position: relative;
	padding: 5px 18px 5px 15px;
	float: left;
	margin: 0 17px 0 0;
	color: #fff;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #748507;
	text-decoration: none;
}
.more{
	background: #939c09 url(../Images/Theme/btns-sprite.gif) repeat-x 0 -222px;
	border-radius: 5px;
	position: relative;
	padding: 5px 18px 5px 15px;
	float: left;
	margin: 0 17px 0 0;
	color: #fff;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #00416e;
}
.sub-more:hover{
	background: #939c09 url(../Images/Theme/btns-sprite.gif) repeat-x 0 -222px;
	opacity: 0.7;
}
.content .block .btns-holder .detail:hover{
	background: #939c09 url(../Images/Theme/btns-sprite.gif) repeat-x 0 -222px;
	opacity: 0.7;
	text-decoration: none;
}
.content .block .btns-holder .detail{
	background: #939c09 url(../Images/Theme/btns-sprite.gif) repeat-x 0 -222px;
	border-radius: 5px;
	padding: 5px 18px 5px 15px;
	float: left;
	color: #fff;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #00416e;
}
.add-more{
	text-decoration: none;
	background: #006892 url(../Images/Theme/btns-sprite.gif) repeat-x;
	text-shadow: 0 1px 0 #748507;
}
.add-more:hover{
	opacity: 0.7;
	background: #006892 url(../Images/Theme/btns-sprite.gif) repeat-x;
}
.content .block .btns-holder .add:hover{
	opacity: 0.7;
	background: #006892 url(../Images/Theme/btns-sprite.gif) repeat-x;
	text-decoration: none;
}
.content .box .text-box p{
	margin: 0 0 7px;
	text-indent: 17px;
}
.content .box .text-box{
	color: #a3a3a3;
	text-shadow: 0 1px 0 #fff;
	padding: 7px 10px 7px;
	font: 12px/1.8em Arial, Helvetica, sans-serif;
}
.content .banner{
	margin: 0 0 38px;
}
.content .box .top-new{
	background: url(../Images/Theme/top.png) no-repeat 100% 0;
	width: 75px;
	height: 75px;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.content .box .top-sale{
	background-position: 100% -109px;
}
.content .box .top-top{
	background-position: 100% -224px;
}
.content .box .big-top{
	background: url(../Images/Theme/big-top.png) no-repeat;
	width: 91px;
	height: 80px;
	top: -1px;
	z-index: 15;
}
/* socials */
.social-networks{
	margin: 0;
	padding: 15px 0 0 20px;
	list-style: none;
	background: url(../Images/Theme/bg-socials.png) no-repeat 0 -103px;
	width: 230px;
	position: absolute;
	top: -91px;
	right: -21px;
	height: 41px;
	z-index: 9999;
}
.panel .social-networks{
	position: static;
	background: none;
	float: right;
	padding: 10px 11px 0 0;
	right: 0;
	width: auto;
}
.social-networks li{
	float: left;
	margin: 0 11px 0 0;
}
.panel .social-networks li{
	margin: 0 0 0 13px;
}
.social-networks a{
	text-indent: -9999px;
	overflow: hidden;
	width: 30px;
	height: 30px;
	float: left;
	background: url(../Images/Theme/bg-socials.png) no-repeat;
}
.social-networks .facebook{
	background-position: 0 0;
}
.social-networks .facebook:hover{
	background-position: 0 -50px;
}
.social-networks .gmail{
	background-position: -43px 0;
}
.social-networks .gmail:hover{
	background-position: -43px -50px;
}
.social-networks .rss{
	background-position: -85px 0;
}
.social-networks .rss:hover{
	background-position: -85px -50px;
}
.social-networks .twitter{
	background-position: -128px 0;
}
.social-networks .twitter:hover{
	background-position: -128px -50px;
}
.social-networks .social-link{
	background-position: -171px 0;
}
.social-networks .social-link:hover{
	background-position: -171px -50px;
}
/* featured products carousel*/

.carousel{
	width: 738px;
	position: relative;
}
.carousel:after{
	content: "";
	display: block;
	clear: both;
}
.carousel a.link-next{
	float: right;
}
.carousel a.prev-disable{
	background: #666;
}
.carousel a.next-disable{
	background: #666;
}
.carousel .frame{
	float: left;
	width: 730px;
	overflow: hidden;
	height: 293px;
	padding: 0 0 0 8px;
	position: relative;
}
.carousel .frame ul{
	position: absolute;
	width: 99999px;
	padding: 0;
	margin: 0;
	list-style: none;
	top: 5px;
	left: 0;
	overflow: hidden;
}
.carousel .frame ul li{
	float: left;
	width: 204px;
	padding: 8px 20px 0;
}
.carousel .btns-subholder{
	background: url(../Images/Theme/btns-carousel.png) no-repeat;
	width: 62px;
	height: 36px;
	position: absolute;
	top: -40px;
	right: 6px;
}
.carousel .link-prev{
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 4px 0 0 7px;
}
.carousel .link-next{
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 4px 6px 0 0;
}
.paging{
	margin: 0 6	px 15px;
	padding: 0;
	list-style: none;
	border-radius: 6px;
	border: 1px solid #eaeaea;
	float: right;
	background: #fafafa;
}
.paging li{
	float: left;
	border-right: 1px solid #eaeaea;
	hidden: 33px;
	padding: 2px;
}
.paging li a{
	float: left;
	padding: 5px 7px;
	border-radius: 4px;
	color: #585858;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.paging li a:hover{
	background: url(../Images/Theme/bg-paging.gif) repeat-x;
	color: #fff;
	text-decoration: none;
}
/* sort-box */
.sort-box{
	background: url(../Images/Theme/bg-newsletter.png);
	border: 1px solid #b1b1b1;
	border-radius: 6px;
	width: 218px;
	position: absolute;
	top: 6px;
	right: 6px;
	height: 34px;
	z-index: 10;
}
.sort-box .sort1{
	border-right: 1px solid #b1b1b1;
	float: left;
	padding: 9px;
	outline: none;
}
.sort-box .sort2{
	border-right: 1px solid #b1b1b1;
	float: left;
	padding: 9px;
	outline: none;
}
.sort-box .sort1 span{
	background: url(../Images/Theme/bg-sort-box.png) no-repeat -16px 0;
	width: 11px;
	height: 12px
	overflow:hidden;
	text-indent: -9999px;
	display: block;
}
.sort-box .sort1:hover span{
	background-position: 0 0;
}
.sort-box .sort1:active span{
	background-position: 0 0;
}
.sort-box .sort2 span{
	background: url(../Images/Theme/bg-sort-box.png) no-repeat 0 -28px;
	width: 11px;
	height: 12px
	overflow:hidden;
	text-indent: -9999px;
	display: block;
}
.sort-box .sort2:hover span{
	background-position: -16px -28px;
}
.sort-box .sort2:active span{
	background-position: -16px -28px;
}
.sort-form{
	float: left;
	padding: 3px 0 0 10px;
}
.sel80{
	width: 82px;
	float: left;
}
.sort-form .label{
	color: #fff;
	text-shadow: 0 1px 0 #333;
	float: left;
	line-height: 24px;
	padding: 0 10px 0 0;
}
.sort-form .lineForm{
	float: left;
}
/* panel: breadcrumbs and solial icons */
.panel-holder{
	width: 100%;
	background: url(../Images/Theme/bg-panel.gif) repeat-x;
	height: 49px;
	margin: 0 0 -23px;
}
.panel{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.breadcrumbs{
	margin: 0;
	padding: 18px 0 0;
	list-style: none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	float: left;
}
.breadcrumbs li{
	float: left;
	padding: 0 2px 0 0;
}
.breadcrumbs li a{
	text-decoration: underline;
	color: #000;
	background: url(../Images/Theme/separator-breadcrumbs.gif) no-repeat 100% 2px;
	padding: 0 10px 0 8px;
}
.breadcrumbs li a:hover{
	text-decoration: none;
}
/* catalog1 blocks */
.content .blocks-subholder .block{
	width: 720px;
	color: #adadad;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content .blocks-subholder .block figure{
	float: left;
	padding: 0 15px 0 0;
}
.blocks-subholder .block p{
	margin: 0 0 5px;
}
.content .blocks-subholder .btns-holder{
	background: none;
}
/* cart page */
.content .cart-box{
	width: 740px;
	border: 1px solid #eaeaea;
	border-radius: 4px;
}
.content .cart-box .frame-box{
	padding: 15px 0;
}
.cart{
	margin: 0 auto 11px;
	padding: 0;
	list-style: none;
	width: 720px;
	border: 1px solid #eaeaea;
	border-radius: 4px;
	background: url(../Images/Theme/bg-cart-holder.gif) repeat;
	position: relative;
}
.cart li{
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}
.cart li:first-child{
	background: url(../Images/Theme/bg-first.png) repeat-x;
	color: #929292;
	text-shadow: 0 1px 0 #fff;
	font: 14px/32px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	height: 38px;
	border-radius: 4px 4px 0 0;
	position: relative;
	border: 0;
}
.cart li:first-child span{
	padding: 0 0 0 14px;
}
.cart li span{
	color: #373737;
	font: 14pa Arial, Helvetica, sans-serif;
	padding: 7px 0 0 14px;
	display: block;
	
}
.cart li:first-child div{
	padding: 0;
}
.cart li div{
	padding: 11px 0;
}
.cart div{
	float: left;
}
.cart .col1{
	width: 119px;
}
.cart .col2{
	width: 281px;
}
.cart .col3{
	width: 111px;
}
.cart .col4{
	width: 67px;
}
.cart .col5{
	width: 98px;
}
.cart .col6{
	width: 36px;
}
.cart .btn-delete{
	background: url(../Images/Theme/btn-delete.png) no-repeat;
	width: 22px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 3px 0 0 7px;
}
.cart .btn-refresh{
	background: url(../Images/Theme/btn-refresh.png) no-repeat;
	width: 22px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 3px 0 0 7px;
}
.cart .col1 figure{
	border-radius: 3px;
	border: 1px solid #eee;
	width: 100px;
	margin: 0 auto;
	position: relative;
}
.cart .col2 h3{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.cart .col2 h3 a{
	color: #000;
	text-decoration: underline;
}
.cart .col2 h3 a:hover{
	text-decoration: none;
}
.cart .text-block{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #999;
	padding: 9px 0 0 10px;
}
.cart .text-block p{
	margin: 0 0 5px;
}
.form .text{
	width: 36px;
	padding: 0 5px;
	border-radius: 4px;
	position: relative;
	background: none;
	border: 1px solid #d9d9d9;
	box-shadow: inset 0 2px 4px #ddd;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.cart .form{
	margin: 3px 0 0 10px;
}
.box .btns{
	overflow: hidden;
	margin: 0 0 0 10px;
}
.cart .footer{
	background: #f9f9f9;
	padding: 12px 0;
	overflow: hidden;
}
.cart .footer .more{
	margin: 0 0 0 8px;
	text-decoration: none;
}
/* cart blocks */
.subblocks-holder:after{
	content: "";
	display: block;
	clear: both;
}
.subblocks-holder p{
	margin: 0 0 10px;
}
.subblocks-holder .box{
	width: 220px;
	float: left;
	color: #979797;
	font: 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 31px 0 8px;
}
.subblocks-holder .box  .frame-box{
	padding: 5px 10px;
}
.sel81{
	width: 201px;
	margin: 0 0 6px;
}
.form button{
	border: 0;
}
.form .long{
	width: 191px;
	margin: 0 0 12px;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.total-box{
	float: left;
	color: #5d5d5d;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 18px 0 0 13px;
	width: 195px;
}
.total-box .row{
	overflow: hidden;
	padding: 0 0 12px;
}
.total-box strong{
	font: 16px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	color: #000;
}
.total-box .alignleft{
	width: 105px;
}
.total-box .alignright{
	width: 75px;
	text-align: right;
}
.total-box .row .more{
	text-decoration: none;
	float: right;
	margin: 13px 0 0;
}
.total-box .row .more span{
	background: url(../Images/Theme/arrow1.png) no-repeat 100% 0;
	padding: 0 20px 0 0;
	display: block;
}
.total-box .mark{
	color: #939c09;
	display: block;
	text-align: right;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* tabs */

.tabs-area{
	margin: 0 0 0 -8px;
	width: 738px;
	background: #fff;
	border-radius: 0 0 6px 6px;
	position: relative;
}
.tabset{
	margin: 0 0 0 7px;
	padding: 0;
	overflow: hidden;
	font: 14px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
}
.tabset li{
	list-style: none;
	float: left;
}
.tabset li a{
	float: left;
	border: 1px solid #fff;
	text-decoration: none;
	color: #000;
	padding: 10px 24px 13px;
	background-color: #fff;
	border-radius: 6px;
	position: relative;
}
.tabset li a.active{
	background-color: #f6f6f6;
	border: 1px solid #eee;
}
.tabset li a span{
	color: #3e7194;
}
.tab-content{
	background: #fcfcfc url(../Images/Theme/bg-tabcontent.gif) repeat-x;
	border-top: 1px solid #eee;
	margin: -3px 0 0;
	position: relative;
	color: #7b7b7b;
	font: 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 19px 18px 0;
	border-radius: 0 0 6px 6px;
}
.tab-content p{
	margin: 0 0 21px;
}
/* features list*/
.tab-content h3{
	font: 18px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 12px;
}
.features-list{
	margin: 0 0 50px;
	padding: 0;
	list-style: none;
	float: left;
	color: #7b7b7b;
}
.features-list li{
	overflow: hidden;
	width: 100%;
	float: left;
	background: url(../Images/Theme/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 17px;
}
.features-list .colored{
	color: #b5b5b5;
}
.tabs-content .tags-cloud{
	margin: -17px 0 0 -5px;
}
/* forms */
.form-holder{
	background: url(../Images/Theme/bg-grey.gif);
	margin: 0 0 0 -18px;
	width: 738px;
}
.form-holder p{
	text-indent: 8px;
}
.form-frame{
	background: url(../Images/Theme/bg-gradient.gif) repeat-x;
	color: #006e99;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 19px 8px;
}
.form-frame h3{
	font: 18px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin: 0 0 22px 9px;
	color: #15719c;
}
.form-block{
	border: 1px solid #abbbc2;
	border-radius: 8px;
	position: relative;
	background: url(../Images/Theme/bg-form1.gif) repeat-x;
	padding: 4px 7px;
	height: 26px;
	margin: 0 0 10px;
}
.form-block .text{
	background: none;
	border: 0;
	box-shadow: none;
	width: 640px;
	outline: none;
}
.form-block .more{
	position: absolute;
	top: 3px;
	right: 5px;
	margin: 0;
	padding: 5px 27px;
}
.form .textarea{
	background: url(../Images/Theme/bg-textarea.gif) repeat-x 0 -1px;
	border: 1px solid #abbbc2;
	border-radius: 6px;
	position: relative;
	height: 204px !important;
	width: 700px !important;
	margin: 0 0 15px;
	padding: 10px;
	color: #565656;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form .large{
	background: url(../Images/Theme/bg-form1.gif) repeat-x;
	width: 700px;
	box-shadow: none;
	border: 1px solid #abbbc2;
	padding: 6px 10px;
	border-radius: 7px;
	margin: 0 0 14px;
}
.info-box{
	overflow: hidden;
}
.info-box .more{
	float: right;
	padding: 10px 36px;
	background: url(../Images/Theme/btn2.gif) repeat-x;
	border-radius: 10px;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	position: relative;
}
.info-box .more:hover{
	opacity: 0.7;
}
*+html .info-box .more{
	padding: 7px 36px;
}
.rating-holder{
	padding: 5px 10px;
	border-radius: 10px;
	position: relative;
	float: right;
	height: 33px;
	width: 155px;
	background: url(../Images/Theme/btn3.png) repeat-x;
}

/* comments-block */
.comments-block{
	border: 1px solid #dadada;
	border-radius: 6px;
	position: relative;
	background: #f9f9f9;
	margin: 0 -9px 13px;
	padding: 12px 12px 0;
}
.comments-block .heading{
	overflow: hidden;
}
.comments-block .heading .author{
	float: left;
	font: 12px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
/* star rating in comments block*/
.comments-block .star-rating{
	float: left;
	background: url(../Images/Theme/star2.gif) 0 -17px;
	width: 65px;
	height: 13px;
	margin: 0 0 0 15px;
}
.comments-block .star-rating li a{
	width: 13px;
	height: 13px;
}
.comments-block .star-rating li a:hover{
	background: url(../Images/Theme/star2.gif);
	z-index: 1;
	left: 0px;
}
.comments-block .star-rating li.active a{
	background: url(../Images/Theme/star2.gif);
	z-index: 1;
	left: 0px;
}
.comments-block .star-rating a.one-star{
	left: 0px;
}
.comments-block .star-rating a.one-star:hover{
	width: 13px;
}
.comments-block .star-rating li.active a.one-star{
	width: 13px;
}
.comments-block .star-rating a.two-stars{
	left: 13px;
}
.comments-block .star-rating a.two-stars:hover{
	width: 26px;
}
.comments-block .star-rating li.active a.two-stars{
	width: 26px;
}
.comments-block .star-rating a.three-stars{
	left: 26px;
}
.comments-block .star-rating a.three-stars:hover{
	width: 39px;
}
.comments-block .star-rating li.active a.three-stars{
	width: 39px;
}
.comments-block .star-rating a.four-stars{
	left: 39px;
}
.comments-block .star-rating a.four-stars:hover{
	width: 52px;
}
.comments-block .star-rating li.active a.four-stars{
	width: 52px;
}
.comments-block .star-rating a.five-stars{
	left: 52px;
}
.comments-block .star-rating a.five-stars:hover{
	width: 65px;
}
.comments-block .star-rating li.active a.five-stars{
	width: 65px;
}
.comments-block .heading span{
	float: left;
	color: #9caa10;
	font: 9px/15px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.comments-block .plus{
	background: url(../Images/Theme/ico-plus-minus.gif) no-repeat -1px -2px;
	width: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 3px;
}
.comments-block .minus{
	background: url(../Images/Theme/ico-plus-minus.gif) no-repeat -1px -2px;
	width: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 3px;
	background-position: -41px -2px;
}
.comments-block .heading time{
	font: 12px/15px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	margin: 0 10px 0 0;
}
.comments-block footer{
	background: #f3f3f3;
	border: 1px solid #dadada;
	box-shadow: inset 0 1px 0 #fff;
	margin: -15px -13px -1px;
	padding: 2px 0 5px;
	border-radius: 0 0 6px 6px;
	text-align: right;
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #fff;
	text-transform: uppercase;
}
.comments-block footer a{
	color: #5d5d5d;
	padding: 0 11px;
}
/* replay box*/
.replay-box{
	margin: 0 -9px 21px 32px;
}
/* item description */
.container{
	overflow: hidden;
	padding: 0 0 15px;
	border-bottom: 1px solid #dfedf5;
}
.container .carousel{
	width: 362px;
	float: left;
}
.description-box{
	width: 345px;
	float: right;
	margin: 0 3px 0 0;
	padding: 28px 0 0;
}
.description-box h3{
	color: #004b6d;
	font: 18px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin: 0 0 18px;
}
.description-box .info-panel{
	overflow: hidden;
	padding: 0 0 23px;
	border-bottom: 1px solid #eaebec;
	margin: 0 0 10px;
}
/* star rating in item description box*/
.description-box .star-rating{
	float: left;
	background: url(../Images/Theme/star1.png) 0 -21px;
	width: 100px;
	height: 19px;
	margin: 0 29px 0 0;
}
.description-box .star-rating li a{
	width: 20px;
	height: 19px;
}
.description-box.star-rating li a:hover{
	background: url(../Images/Theme/star1.png);
	z-index: 1;
	left: 0px;
}
.description-box .star-rating li.active a{
	background: url(../Images/Theme/star1.png);
	z-index: 1;
	left: 0px;
}
.description-box .star-rating a.one-star{
	left: 0px;
}
.description-box .star-rating a.one-star:hover{
	width: 20px;
}
.description-box .star-rating li.active a.one-star{
	width: 20px;
}
.description-box .star-rating a.two-stars{
	left: 20px;
}
.description-box .star-rating a.two-stars:hover{
	width: 40px;
}
.description-box .star-rating li.active a.two-stars{
	width: 40px;
}
.description-box.star-rating a.three-stars{
	left: 40px;
}
.description-box .star-rating a.three-stars:hover{
	width: 60px;
}
.description-box .star-rating li.active a.three-stars{
	width: 60px;
}
.description-box .star-rating a.four-stars{
	left: 60px;
}
.description-box .star-rating a.four-stars:hover{
	width: 80px;
}
.description-box .star-rating li.active a.four-stars{
	width: 80px;
}
.description-box .star-rating a.five-stars{
	left: 80px;
}
.description-box .star-rating a.five-stars:hover{
	width: 100px;
}
.description-box .star-rating li.active a.five-stars{
	width: 100px;
}
.reviews{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #bdbdbd;
	float: left;
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reviews li:first-child{
	background: none;
	padding: 0 14px 0 0;
}
.reviews li{
	float: left;
	background: url(../Images/Theme/separator.gif) no-repeat 0 5px;
	padding: 0 12px;
}
.reviews li a{
	text-decoration: underline;
	color: #000;
}
.reviews li a:hover{
	text-decoration: none;
}
.description-box .price{
    margin-bottom: 10px;
	color: #282828;
	font: bold 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	padding: 0 35px 0 0;
}
.description-box .form{
	float: left;
	color: #6a6a6a;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.description-box .form .middle{
	float: left;
	padding: 3px 5px;
	width: 50px;
	margin: 0 18px 0 0;
}
.description-box .form label{
	float: left;
	line-height: 30px;
	padding: 0 10px 0 0;
}
.description-box .form .more{
	padding: 5px 17px;
	margin: 2px 0 0;
}
.description-box .text-holder{
	color: #a0a0a0;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
}
.description-box .text-holder p{
	margin: 0 0 10px;
}
.description-box .text-holder ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.description-box .text-holder ul li{
	background: url(../Images/Theme/bullet1.gif) no-repeat 0 5px;
	padding: 0 0 1px 15px;
}
.description-box .colored{
	color: #515151;
}
.description-box .btns-area{
	position: absolute;
	top: 104px;
	right: 0;
}
.description-box .btns-area .more{
	float: none;
	display: block;
	margin: 0 5px 11px 45px;
	padding: 5px 10px;
}
.description-box .btns-area a:hover{
	text-decoration: none;
}
.description-box .btns-area .wishlist span{
	background: url(../Images/Theme/ico.png) no-repeat;
	padding: 0 0 0 20px;
}
.description-box .btns-area .compare{
	margin-bottom: 28px;
}
.description-box .btns-area .compare span{
	background: url(../Images/Theme/ico.png) no-repeat 0 100%;
	padding: 0 0 0 20px;
}
.description-box .contact-btn{
	background: url(../Images/Theme/btn-contact.png) no-repeat;
	width: 175px;
	height: 72px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 0 4px 0 0;
}
/* items gallery */
.container #gallery{
	width: 362px;
}
#thumbs{
	border: solid #c1cfd5;
	border-width: 1px 0;
	padding: 5px 0;
	position: relative;
	margin: 0 5px 7px;
}
#thumbs:after{
	content: "";
	display: block;
	clear: both;
}
.container .top-arrow{
	position: absolute;
	background: url(../Images/Theme/gallery-arrows.jpg) no-repeat;
	width: 11px;
	height: 6px;
	top: -7px;
	left: 170px;
	overflow: hidden;
	text-indent: -9999px;
}
.container .bottom-arrow{
	position: absolute;
	background: url(../Images/Theme/gallery-arrows.jpg) no-repeat;
	width: 11px;
	height: 6px;
	top: 88px;
	left: 170px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: 0 100%;
}
#thumbs img{
	border: 5px solid #c1d9e3;
	border-radius: 10px;
	position: relative;
	background-color: white;
	cursor: pointer;
	box-shadow: none;
	margin: 3px 0 4px 14px;
	float: left;
}
#largeImage{
	border: 12px solid #c1d9e3;
	border-radius: 10px;
	position: relative;
	background-color: white;
	cursor: pointer;
	box-shadow: 0 0 10px #bbb;
	margin: 12px 0 0 8px;
	margin-bottom: 19px;
}
#largeImage img{
	border-radius: 5px;
	position: relative;
}
#panel{
	position: relative;
}
/* sidebar*/
#sidebar{
	width: 221px;
	float: left;
}
#sidebar .box{
	border: 1px solid #e8e8e8;
	border-radius: 6px;
	margin: 0 0 45px;
	position: relative;
}
#sidebar .box h2{
	background: url(../Images/Theme/bg-heading.gif) repeat-x 0 -100px;
	border-radius: 6px;
	height: 40px;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #000;
	color: #fff;
	margin: 0;
	padding: 10px 10px 0;
	position: relative;
}
/* accordion */

.accordion{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 219px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.accordion li{
	border-bottom: 1px solid #e8e8e8;
	background: #f9f9f9;
}
.accordion li a{
	color: #000;
	text-decoration: underline;
}
.accordion .opener{
	display: block;
	color: #000;
	height: 1%;
	text-decoration: none;
	line-height: 30px;
	padding: 0 10px;
}
.accordion .opener span{
	background: url(../Images/Theme/arrows.png) no-repeat 100% -208px;
	display: block;
}
.accordion .ui-state-active span{
	background: url(../Images/Theme/arrows.png) no-repeat 100% -242px;
	display: block;
	color: #fff;
	font-weight: bold;
}
.accordion .ui-state-active{
	background: url(../Images/Theme/arrows.png) repeat-x 0 -272px;
}
.accordion p{
	margin: 0;
	padding: 10px;
}
.accordion ul{
	margin: 0 0 -1px;
	padding: 0;
	list-style: none;
}
.accordion ul li{
	padding: 7px 24px 8px;
}
.accordion ul li a{
	color: #797979;
}
.accordion ul li:hover{
	color: #004f70;
	background: #f3fbff;
	text-decoration: none;
}
.accordion ul li:hover a{
	color: #004f70;
	background: #f3fbff;
	text-decoration: none;
}
/* compare-list */
.compare-list{
	margin: 0;
	padding: 4px 0 0;
	list-style: none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.compare-list li{
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
	padding: 9px 13px;
}
.compare-list a{
	float: left;
	color: #000;
	text-decoration: underline;
}
.compare-list .colored{
	background: #f9f9f9;
}
.compare-list .delete-items{
	background: url(../Images/Theme/arrows.png) no-repeat 100% -332px;
	width: 8px;
	height: 8px;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
}
#sidebar .more{
	float: right;
}
#sidebar .btns-holder{
	overflow: hidden;
	padding: 9px 0;
}
#sidebar .btns-holder .more:hover{
	text-decoration: none;
}
#sidebar button.clear{
	background: none;
	border: 0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	margin: 7px 0 0 30px;
	float: left;
	clear: none;
}
#sidebar .clear:hover{
	text-decoration: none;
}
#sidebar .ddisable{
	display: none;
}
#sidebar .banner{
	margin: 0 0 45px;
	display: block;
}
/* tags-cloud*/
.tags-cloud{
	margin: 0;
	padding: 8px 2px;
	list-style: none;
	overflow: hidden;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tags-cloud li{
	float: left;
	border-radius: 5px;
	border: 1px solid #ebebeb;
	position: relative;
	background: #f9f9f9;
	box-shadow: 0 0 3px #ccc;
	margin: 5px;
	padding: 4px 9px;
}
.tags-cloud li a{
	color: #5d5d5d;
}
.tags-cloud li:hover{
	border: 1px solid #d9d9d9;
	background: #e0e0e0;
	text-shadow: 0 1px 0 #fff;
}
.tags-cloud li:hover a{
	text-decoration: none;
}
.tags-cloud li a:hover{
	text-decoration: none;
}
/* items list*/
#sidebar h3{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 15px;
	color: #000;
	padding: 10px 0 0;
}
.items-list{
	margin: 0;
	padding: 0 15px 25px;
	list-style: none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.items-list li{
	overflow: hidden;
	padding: 0 0 5px;
}
.items-list span{
	color: #999;
}
.items-list a{
	color: #474747;
	text-decoration: underline;
}
.items-list a:hover{
	text-decoration: none;
}
/* footer */
#footer{
	background: url(../Images/Theme/bg-footer.gif) repeat-x;
	margin: -211px 0 0;
	padding: 132px 0 0;
	position: relative;
	z-index: 150;
}
.footer-holder{
	background: url(../Images/Theme/bg-footer2.gif) repeat-y 50% 0;
	margin: 5px 0 0;
}
.footer-holder:after{
	content: "";
	display: block;
	clear: both;
}
.footer-frame{
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../Images/Theme/bg-footercolumn.png) no-repeat 50% 0;
	position: relative;
	top: -5px;
	padding: 22px 0 0;
}
.footer-holder .block-holder{
	overflow: hidden;
	margin: 0 0 0 -35px;
}
.footer-holder .block{
	width: 227px;
	float: left;
	margin: 0 0 0 32px;
	padding: 0 0 22px;
}
.footer-holder .block h4{
	background: url(../Images/Theme/bg-footer-heading.png) no-repeat 0 100%;
	padding: 0 0 18px 10px;
	color: #000000;
	text-shadow: 0 1px 0 #fff;
	margin: 0;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
}
.footer-holder .block h5{
	background: none;
	padding: 0 0 10px 10px;
	color: #000000;
	text-shadow: 0 1px 0 #fff;
	margin: 0;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
}
.footer-holder .box{
	background: url(../Images/Theme/separator2.png) no-repeat 0 100%;
	padding: 0 11px 6px;
	color: #919191;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 0.9em ;
}
.footer-holder .box  a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-holder .box time{
	color: #555;
	font: 11px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-holder .box p{
	margin: 0;
}
.payment-block{
	background: url(../Images/Theme/payment-box.png) no-repeat;
	overflow: hidden;
	width: 232px;
}
.payment-block a{
	width: 41px;
	height: 22px;
	margin: 0 9px 10px 8px;
	float: left;
	padding: 8px 0 0;
}
.footer-holder .block ul{
	margin: 0;
	padding: 0 10px;
	list-style: none;
	font: 12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-holder .block ul a{
	color: #000;
	text-shadow: 0 1px 0 #ccc;
	text-decoration: underline;
}
.footer-holder .block ul a:hover{
	text-decoration: none;
	color: #004f70;
}
.footer-holder .block .deco{
	background: url(../Images/Theme/deco1.png) no-repeat 0 100%;
	padding: 0 10px 17px;
	margin: 0 0 5px;
}
.footer-holder .block .phone{
	color: #434343;
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 9px 10px;
	display: block;
}
.footer-holder .block .phone mark{
	background: none;
	font-style: normal;
	color: #000;
}
.footer-holder .block address{
	color: #656565;
	font-style: normal;
	background: url(../Images/Theme/deco1.png) no-repeat 0 100%;
	padding: 0 9px 10px;
	margin: 0 0 11px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-holder .block .info{
	color: #232323;
	display: block;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 9px 4px;
}
.footer-holder .block .info em{
	color: #656565;
	font-style: normal;
}
.footer-holder .block .info a{
	color: #656565;
	font-style: normal;
}
.newsletter{
	background: url(../Images/Theme/bg-newsletter.png);
	padding: 5px 9px 10px;
	overflow: hidden;
	margin: 25px 0 0;
}
.newsletter .text{
	border-radius: 5px;
	background: #efefef;
	position: relative;
	float: left;
	border: 1px solid #cbcbcb;
	width: 118px;
	padding: 0 5px;
	height: 28px;
	line-height: 28px;
	margin: 0 5px 0 0;
}
.newsletter .submit{
	background: linear-gradient(top, rgba(0,136,183,1) 0%,rgba(0,104,146,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088b7', endColorstr='#006892',GradientType=0 );
	border: 0;
	text-shadow: 0 1px 000416e;
	color: #fff;
	text-align: center;
	padding: 5px 5px;
	border-radius: 5px;
	float: left;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.newsletter .submit:hover{
	opacity: 0.7;
}
.newsletter h6{
	color: #000;
	font: 14px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
/* footer-subholder*/ 
 .footer-subholder{
	background: url(../Images/Theme/bg-footer-holder.gif) repeat-x;
	width: 100%;
}
.footer-content{
	width: 1002px;
	margin: 0 auto;
	height: 61px;
	position: relative;
	color: #3e3e3e;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.top{
	background: url(../Images/Theme/bg-top.png) no-repeat;
	width: 75px;
	height: 48px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 13px;
	right: 16px;
}
.footer-content a{
	color: #717171;
	text-decoration: underline;
}
.footer-content a:hover{
	text-decoration: none;
}
.footer-menu{
	margin: 0;
	padding: 13px 6px;
	list-style: none;
	overflow: hidden;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #0e0e0e;
	text-transform: uppercase;
}
.footer-menu li{
	float: left;
	padding: 0 16px 0 0;
}
.footer-menu li a{
	color: #afafaf;
}
.footer-content p{
	margin: 0;
}